﻿<%@ Page Title="高级搜索" Language="C#" MasterPageFile="~/mainframe.master" AutoEventWireup="true"
    CodeFile="advancedsearch.aspx.cs" Inherits="advancedsearch" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <link href="css/bassic.css" rel="stylesheet" type="text/css" />
    <link href="css/advanced.css" rel="stylesheet" type="text/css" />
    <link href="layout.css" rel="stylesheet" type="text/css" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <div id="container">
        <div id="advance1">
            <ul>
                <li>
                    <div>
                        书&nbsp名：</div>
                    <asp:TextBox ID="bookNameTextBox" runat="server"></asp:TextBox>
                </li>
                <li>
                    <div>
                        著译者：</div>
                    <asp:TextBox ID="authorTextBox" runat="server"></asp:TextBox>
                </li>
                <li>
                    <div>
                        出版社：</div>
                    <asp:TextBox ID="publishTextBox" runat="server"></asp:TextBox>
                </li>
                <li>
                    <div>
                        学子苑价:</div>
                    <select>
                        <option>不指定</option>
                        <option>10元以下</option>
                        <option>10-30元</option>
                        <option>30-50元</option>
                        <option>50-100元</option>
                        <option>100元及以上</option>
                    </select>
                </li>
                <li>
                    <div>
                        折扣：</div>
                    <select>
                        <option>所有折扣</option>
                        <option>3折以下</option>
                        <option>3-5折</option>
                        <option>5-7折</option>
                        <option>7折及以上</option>
                    </select>
                </li>
                <li>
                    <div>
                        出版时间：</div>
                    <input type="text" style="width: 50px; height: 18px;" />
                    <select>
                        <option>月份</option>
                        <option>1月</option>
                        <option>2月</option>
                        <option>3月 </option>
                        <option>4月</option>
                        <option>5月</option>
                        <option>6月</option>
                        <option>7月</option>
                        <option>8月</option>
                        <option>9月</option>
                        <option>10月</option>
                        <option>11月</option>
                        <option>12月</option>
                    </select>
                    <select>
                        <option>所有时间</option>
                        <option>之前</option>
                        <option>期间</option>
                        <option>之后</option>
                    </select>
                </li>
                <li>
                    <div>
                        上架时间：</div>
                    <select>
                        <option>所有时间范围</option>
                        <option>近3天 </option>
                        <option>近10天</option>
                        <option>近30天</option>
                        <option>超过30天</option>
                    </select>
                </li>
                <li>
                    <%--                    <input type="image" src="images/advancebtn.png" style="width: 82px; height: 28px;
                        padding: 0 0 0 85px; border: 0;" />--%>
                    <asp:ImageButton ID="searchButton" Style="width: 82px; height: 28px; padding: 0 0 0 85px;
                        border: 0;" runat="server" OnClick="searchButton_Click" ImageUrl="~/images/advancebtn.png" />
                </li>
            </ul>
            <div id="tips">
                <h3>
                    如何使用出版日期搜索？</h3>
                在输入框输入四位年份数字，如1978；如需精确到月份，请选择相应月份； 然后选择位于该时间之前，或之后，或期间。
                <h3>
                    如何得到少量的搜索结果？</h3>
                你可以使用1个以上的关键词进行组合搜索，我们的搜索引擎将把你输入 的所有关键词与产品相匹配，得出更精确的结果。
                <h3>
                    如何得到更多的搜索结果？</h3>
                过多的关键词将限制你的搜索结果，用较少的关键词去搜索，你将得到更多的结果</div>
        </div>
        <hr />
        <asp:DataList ID="serachResultList" runat="server" DataSourceID="ObjectDataSource"
            DataKeyField="BookID">
            <ItemTemplate>
                <img alt="" src='<%# Eval("Picture") %>' style="float: left; margin-top: 20px;margin-left:15px;border:1px solid #f60;" />
                <div style="float: left; line-height: 20px; margin-left: 15px; clear: right;width:650px;">

                    <a href='bookshow.aspx?bookID=<%# Eval("BookID") %>'>
                        <asp:Label ID="BookNameLabel" style="font-size:14px;font-weight:bold;color:#000;" runat="server" Text='<%# Eval("BookName") %>' /></a>
                    <br />
                    分类:
                    <asp:Label ID="CategoryNameLabel" runat="server" Text='<%# Eval("CategoryName") %>' />
                    <br />
                    作者:
                    <asp:Label ID="AuthorLabel" runat="server" Text='<%# Eval("Author") %>' />
                    <br />
                    出版社:
                    <asp:Label ID="PublishLabel" runat="server" Text='<%# Eval("Publish") %>' />
                    <br />
                    出版时间:
                    <asp:Label ID="PublishDateLabel" runat="server" Text='<%# Eval("PublishDate") %>' />
                    <br />
                    简介:
                    <asp:Label ID="DescriptionLabel" runat="server" Text='<%# Eval("Description") %>' />
                    <br />
                    ISBN:
                    <asp:Label ID="ISBNLabel" runat="server" Text='<%# Eval("ISBN") %>' />
                    <br />
                    Price:
                    <asp:Label ID="PriceLabel" runat="server" Text='<%# Eval("Price") %>' />
                    <br />
                    <br />
                </div>
            </ItemTemplate>
        </asp:DataList>
        <asp:ObjectDataSource ID="ObjectDataSource" runat="server" OldValuesParameterFormatString="original_{0}"
            SelectMethod="GetDataBySearch" TypeName="DataSetTableAdapters.BookBaseInformationTableAdapter">
            <SelectParameters>
                <asp:ControlParameter ControlID="bookNameTextBox" Name="bookName" PropertyName="Text"
                    Type="String" />
                <asp:Parameter Name="categoryName" Type="String" />
                <asp:ControlParameter ControlID="authorTextBox" Name="author" PropertyName="Text"
                    Type="String" />
                <asp:ControlParameter ControlID="publishTextBox" Name="publish" PropertyName="Text"
                    Type="String" />
                <asp:Parameter Name="publishDate" Type="DateTime" />
                <asp:Parameter Name="description" Type="String" />
                <asp:Parameter Name="isbn" Type="String" />
                <asp:Parameter Name="price" Type="Decimal" />
            </SelectParameters>
        </asp:ObjectDataSource>
        <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" OldValuesParameterFormatString="original_{0}"
            SelectMethod="BlurredSearch" TypeName="DataSetTableAdapters.BookBaseInformationTableAdapter">
            <SelectParameters>
                <asp:QueryStringParameter Name="searchContent" QueryStringField="searchContent" Type="String" />
            </SelectParameters>
        </asp:ObjectDataSource>
    </div>
</asp:Content>
